Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Числове інтегрування функції однієї змінної

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні методи дослідження інформаційних процесів та систем

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ, МОЛОДІ ТА СПОРТУ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра БІ З В І Т до лабораторної роботи №4 з курсу: «Комп’ютерні методи дослідження інформаційних процесів і систем» на тему: «Числове інтегрування функції однієї змінної» Варіант № 9 Львів – 2012р. Мета роботи – ознайомлення з методами наближеного обчислення означених інтегралів. Завдання Скласти програму обчислення означеного інтеграла вказаним викладачем методом.Методи прямокутників, трапецій і Сімпсона зі змінним кроком інтегрування, Гаусса і Чебишова – з сталим. № вар. Підінтегральна функція Інтервал інтегрування Метод Абсолютна похибка  9  [1; 2,5] Гаусса (n=5) 0,001   Блок-схема алгоритму програми / Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення a,с – двовимірні масиви із елементами типу double; x – одновимірний масив із значеннями коренів системи рівнянь; i, j,L,n,K,m – змінні типу int з рівнем доступу public, що використовуються в коді програми; Текст програми using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ОбчисленняІнтегралівФункціїОднієїЗмінноїМетодГауса { class Program { static void Main(string[] args) { obrahunky aa = new obrahunky(); aa.зчитування(); aa.обчислення(); Console.ReadLine(); } } class obrahunky { public Int16 i; public double Ai,ti,a, b,h,s=0; public void зчитування() { Console.WriteLine("Введіть нижню межу інтегралу a="); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введіть верхню межу інткгралу b="); b = Convert.ToDouble(Console.ReadLine()); } public void обчислення() { h = (b - a) / 2; for (i = 1; i <= 5; i++) { if (i == 1) { ti =-0.906179846; Ai = 0.236926885; } if (i == 5) { ti = 0.906179846; Ai = 0.236926885; } if (i == 2) { ti =-0.538469310; Ai = 0.478628670; } if (i == 4) { ti = 0.538469310; Ai = 0.478628670; } if (i == 3) { ti =0; Ai = 0.568888889; } s += ((b - a) / 2)*Ai * Math.Sin(1 / (((b - a) / 2) * ti + (b + a) / 2)) / Math.Pow((((b - a) / 2) * ti + (b + a) / 2), 2); } Console.WriteLine("визначений інтеграл = {0}",s); } } } Результати роботи програми /
Антиботан аватар за замовчуванням

31.05.2014 14:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини